something towered - Turkish English Dictionary